package com.zr.service;

import java.util.List;

import com.zr.datamodel.PointPriceDM;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

/**
 * 
 * @author yeguojun
 * @time 
 */

public interface PointPriceService {
	/**
	 * 查找配送点价格的信息
	 * @param page开始页
	 * @param rows记录条数
	 * @return 要求datagrid数据
	 */
	public JSONObject findPointPriceMsg(int page,int rows);
	/**
	 * 根据配送点名称查找配送点价格的信息
	 * @param pointName 根据配送点名称
	 * @param page 开始页
	 * @param rows rows记录条数
	 * @return 要求datagrid数据
	 */
	public JSONObject selectPointPriceByPointName(String pointName,int page,int rows);
	/**
	 * 增加配送点价格信息
	 * @param startName 发货配送点名称
	 * @param pointName 收货配送点名称
	 * @param firstPrice 首重价格
	 * @param nextPrice 次重价格
	 * @param firstcPrice 首立方价格
	 * @param nextcPrice 次立方价格
	 */
	public void addPointPrice(String startName,String pointName,int firstPrice,int nextPrice,int firstcPrice,int nextcPrice);
	/**
	 *根据选中对象修改其配送点信息
	 * @param pointPrice 选中对象
	 */
	public void updatePointPrice(PointPriceDM pointPrice);
	/**
	 * 根据配送点价格Id删除配送点价格信息
	 * @param id 配送点价格Id
	 */
	public void delPointPrice(String[] ids);
}
